X3ML Framework: An Effective Suite for Supporting Data Mappings
نویسندگان
چکیده
The aggregation of heterogeneous data from different institutions in cultural heritage and e-science has the potential to create rich data resources useful for a range of different purposes, from research to education and public interests. In this paper, we present the architecture and functionality of X3ML data exchange framework, that handles effectively and efficiently the schema mapping, URI definition and generation, and data transformation steps of the provision and aggregation process. The X3ML framework is based on the X3ML mapping definition language that offers the building blocks for describing both schema mappings and URI generation policies, and the X3ML engine, that handles the URI generation and the data transformation. The X3ML framework supports the cognitive process of mapping and it has a lot of advantages compared to other existing tools including that the schema mappings are expressed in a declarative way, and are both human and machine readable allowing domain experts to understand them, the schema matching and the URI generation policies comprise different distinct steps in the exchange workflow, and follow different life cycles. Furthermore X3ML is symmetric and potentially invertible allowing bidirectional interaction between providers and aggregator and thus supporting not only a rich aggregators’ repository but also corrections and improvements in the providers’ data bases.
منابع مشابه
Proceedings of the workshop EXTENDING , MAPPING AND FOCUSING THE CRM 19 th International Conference on Theory and Practice of Digital Libraries TPDL 2015 14 - 18 / 09 / 2015 Poznań , Poland
The aggregation of heterogeneous data from different institutions in cultural heritage and e-science has the potential to create rich data resources useful for a range of different purposes, from research to education and public interests. In this paper, we present the architecture and functionality of X3ML data exchange framework, that handles effectively and efficiently the schema mapping, UR...
متن کاملTRAMP: Understanding the Behavior of Schema Mappings through Provenance
Though partially automated, developing schema mappings remains a complex and potentially error-prone task. In this paper, we present TRAMP (TRAnsformationMapping Provenance), an extensive suite of tools supporting the debugging and tracing of schema mappings and transformation queries. TRAMP combines and extends data provenance with two novel notions, transformation provenance and mapping prove...
متن کاملPresenting a Framework for Supporting Life-long Learning in Iranian public libraries and Its validation
Purpose: Since nowadays public libraries are considered lifelong learning centers, these centers must have the required standards and conditions to support lifelong learning in order that they could help society members to achieve their personal and professional learning more effectively. Accordingly, it is necessary to develop and provide a mechanism to support lifelong learning in public libr...
متن کامل“Professional Learning Communities (PLC): An Effective Strategy to Improve Teachers’ Self-Efficacy”
Nowadays almost all schools fail to develop a process in line with supporting the professional development of teachers. Professional learning communities intend to formulate a framework and process for teachers’ continuous learning and professional development. The present research aims to investigate the impact of Professional Learning Communities (PLC) on the teachers’ self-efficacy. This res...
متن کاملSupporting standard data model mappings
Very little work has been done on specifying a standard mapping between the overlapping semantic specifications in the standardized data models used in architecture, engineering and construction (A/E/C, e.g., IAI-IFC and ISO-STEP standards). However, several companies have developed bespoke mappings from these standards into their design tools, and back out again. With this approach it is diffi...
متن کامل